package com.punai.datapush.service;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.punai.datapush.domain.DataReleaseCase;
import com.punai.datapush.domain.vo.ReleaseCaseVo;

/**
 * 案例发布Service接口
 *
 * @author zxw_
 * @date 2023-04-27
 */
public interface IDataReleaseCaseService extends IService<DataReleaseCase>
{
    List<?> selectList(ReleaseCaseVo vo);

    boolean release(String id);

    boolean checkDuplicationName(ReleaseCaseVo vo);

    boolean add(ReleaseCaseVo vo);

    boolean edit(ReleaseCaseVo vo);

    boolean repealRelease(String id);

    boolean saveCaseSelect(String id, String caseIds);

    boolean saveCaseSelectRelease(String id, String caseIds);

    boolean checkShow(String id);
}
